package user;

import operation.*;

import java.util.Scanner;

//普通用户-继承User
public class NormalUser extends User implements IChoice{
    public NormalUser(String name) {
        super(name);
        this.ioperations=new IOperation[]{
                new ExitBook(),
                new FindBook(),
                new BorrowBook(),
                new ReturnBook(),
                new ShowBook()
        };//在这个数组里面存放这个身份下的操作
        //只要Main里面的login一进行完，在这个数组里就已经存放好了它该有的操作的所有对象
        System.out.println("欢迎 " + this.name + " 来到图书系统！");
    }
    @Override
    public int menu() {
        System.out.println("********普通用户菜单********");
        System.out.println("1.查找图书");
        System.out.println("2.借阅图书");
        System.out.println("3.归还图书");
        System.out.println("4.显示图书");
        System.out.println("0.退出系统");
        System.out.println("**************************");
        System.out.println("请选择您的操作：");
        return getChoice();
    }
}
